.color-primary{
    color:#28b98E
}
.color-grey{
    color:#707070
}


.bg-primary{
    background-color:#28b98E
}

/*字体*/
.fz-36{
    font-size:36rpx
}
.fz-32{
    font-size:32rpx
}
.fz-28{
    font-size:28rpx
}
.fz-24{
    font-size:24rpx
}

/*宽高*/
.wh-100{
    width:100%;
    height:100%
}
.h-200{
    height:200rpx
}
/*边框*/
.b{
    border:1px solid red
}
/*圆角边框*/
.br-16{
    border-radius: 16rpx;
}
.br-20{
    border-radius: 20rpx;
}
/*内边距*/
.p-20{
    padding: 20rpx;
    box-sizing: border-box;
}
.p-16{
    padding: 16rpx;
    box-sizing: border-box;
}
.p-14{
    padding: 14rpx;
    box-sizing: border-box;
}
.plr-20{
    padding:0 20rpx;
    box-sizing: border-box;
}

/*外边距*/
.m-auto{
    margin:0 auto;
}
.m-20{
    margin: 20rpx;
}
.mlr-20{
    margin:0 20rpx;
}
.mb-20{
    margin-bottom:20rpx;
}
.mb-30{
    margin-bottom:30rpx;
}
/*隐藏*/
.overflow{
    overflow: hidden;
}


/*弹性布局*/
.flex-column{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.flex-1{
    flex:1;
}